Management system for agricultural vehicle and operation method thereof

ABSTRACT

This application relates to a management system for an agricultural vehicle and an operation method thereof. In one aspect, a processor of a terminal is configured to generate a malfunction code when malfunction is detected via a sensor included in an agricultural vehicle. When the malfunction code is generated, the processor may operate in at least one of a first mode in which raw data obtained during a certain period of time from a time point when the malfunction code is generated is transmitted to a server via a communication module, or a second mode in which raw data during a certain first period of time before the time point when the malfunction code is generated and raw data during a certain second period of time after the time point when the malfunction code is generated are transmitted to the server via the communication module.

CROSS-REFERENCE TO RELATED APPLICATION

This application is based on and claims priority under 35 U.S.C. § 119to Korean Patent Applications Nos. 10-2020-0145688, filed on Nov. 4,2020, 10-2020-0149728, filed on Nov. 10, 2020, 10-2020-0149729, filed onNov. 10, 2020, and 10-2020-0149730, filed on Nov. 10, 2020, in theKorean Intellectual Property Office, the disclosure of each of which isincorporated by reference herein in its entirety.

BACKGROUND 1. Field

The present disclosure relates to a management system for anagricultural vehicle and an operation method thereof. More specifically,the present disclosure relates to a system and method for obtaininginformation when an agricultural vehicle malfunctions, a system andmethod for monitoring driving of the agricultural vehicle, a system andmethod for notifying a life of the agricultural vehicle or a componentthereof, and a system and method for sharing authority to use theagricultural vehicle.

2. Description of the Related Technology

Telematics is a vehicle wireless Internet service in which a vehicle andwireless communication are combined. Various services, such as newsreception, stock investment, electronic commerce, financial transaction,hotel reservation, facsimile transmission and reception, games, andvehicle accident and theft prevention, are possible in vehiclesaccording to a service type, and thus interest in telematics technologyis greatly increasing.

SUMMARY

An object of the present disclosure is to provide a system and methodfor obtaining information when an agricultural vehicle malfunctions byusing a system and method for supporting a telematics service.

Another object of the present disclosure is to provide a system andmethod for temporally and spatially monitoring driving of anagricultural vehicle by using a system and method for supporting atelematics service.

Another object of the present disclosure is to provide a system andmethod for notifying a life of an agricultural vehicle or a componentthereof by using a system and method for supporting a telematicsservice.

Another object of the present disclosure is to provide a system andmethod for sharing authority to use an agricultural vehicle by using asystem and method for supporting a telematics service.

However, the objects are only examples and the scope of the presentdisclosure is not limited thereby.

Additional aspects will be set forth in part in the description whichfollows and, in part, will be apparent from the description, or may belearned by practice of the presented embodiments of the disclosure.

According to an embodiment of the present disclosure, a system forobtaining information when an agricultural vehicle malfunctions,includes: an agricultural vehicle where a terminal including a processorand a communication module is mounted; and a server communicativelyconnected to the terminal, wherein the processor of the terminal isconfigured to: generate a malfunction code when malfunction is detectedvia a sensor included in the agricultural vehicle; and when themalfunction code is generated, operate in at least one of a first modein which raw data obtained during a certain period of time from a timepoint when the malfunction code is generated is transmitted to theserver via the communication module, and a second mode in which raw dataduring a certain first period of time before the time point when themalfunction code is generated and raw data during a certain secondperiod of time after the time point when the malfunction code isgenerated are transmitted to the server via the communication module.

According to an embodiment, the processor of the terminal may be furtherconfigured to sample raw data and transmit the sampled raw data to theserver while the malfunction of the agricultural vehicle is not detectedvia the sensor, wherein the first mode may be a mode in which the rawdata obtained during the certain period of time from the time point whenthe malfunction code is generated is transmitted to the server withoutsampling, and the second mode may be a mode in which the raw data duringthe certain first period of time before the time point when themalfunction code is generated is transmitted to the server withoutsampling, and the raw data during the certain second period of timeafter the time point when the malfunction code is generated istransmitted to the server without sampling.

According to an embodiment, the processor of the terminal may be furtherconfigured to transmit the malfunction code to the server when themalfunction code is generated, and the server may be configured totransmit a malfunction notification according to the malfunction code toan electronic device of a service manager of the agricultural vehicle.

According to an embodiment, the processor of the terminal may be furtherconfigured to transmit the malfunction code to the server when themalfunction code is generated, and the server may be configured to, inresponse to receiving the malfunction code, transmit locationinformation of the agricultural vehicle to at least one of an electronicdevice of a service manager of the agricultural vehicle, an electronicdevice of a purchaser of the agricultural vehicle, and an emergencycontact electronic device.

According to an embodiment, the processor of the terminal may be furtherconfigured to, when the malfunction of the agricultural vehicle isdetected via the sensor, control a sound device of the agriculturalvehicle to output sound.

According to an embodiment of the present disclosure, an operationmethod of a terminal mounted on an agricultural vehicle, includes:generating a malfunction code when malfunction is detected via a sensorincluded in the agricultural vehicle; and when the malfunction code isgenerated, operating in at least one of a first mode in which raw dataobtained during a certain period of time from a time point when themalfunction code is generated is transmitted to a server via acommunication module included in the agricultural vehicle, and a secondmode in which raw data during a certain first period of time before thetime point when the malfunction code is generated and raw data during acertain second period of time after the time point when the malfunctioncode is generated are transmitted to the server.

According to an embodiment, the operation method may further includesampling raw data and transmitting the sampled raw data to the serverwhile the malfunction of the agricultural vehicle is not detected viathe sensor, wherein the first mode may be a mode in which the raw dataobtained during the certain period of time from the time point when themalfunction code is generated is transmitted to the server withoutsampling, and the second mode may be a mode in which the raw data duringthe certain first period of time before the time point when themalfunction code is generated is transmitted to the server withoutsampling, and the raw data during the certain second period of timeafter the time point when the malfunction code is generated istransmitted to the server without sampling.

Aspects, features, and advantages other than those described above willbecome apparent from the following drawings, claims, and detaileddescription.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the disclosure will be more apparent from the followingdescription taken in conjunction with the accompanying drawings.

FIG. 1 illustrates a configuration of a system for supporting atelematics service of an agricultural vehicle according to an embodimentof the present disclosure.

FIG. 2 is a diagram for describing an organization chart and manageraccounts for a telematics service, according to an embodiment of thepresent disclosure.

FIG. 3 is a screen for managing model information of an agriculturalvehicle, according to an embodiment of the present disclosure.

FIG. 4 is a block diagram of a configuration of a system for managing acustomer of a telematics service, according to an embodiment of thepresent disclosure.

FIG. 5 illustrates screens of a purchaser electronic device using atelematics service, according to an embodiment of the presentdisclosure.

FIG. 6 illustrates an example of a signal flow when an agriculturalvehicle is driven unmanned in a telematics service, according to anembodiment of the present disclosure.

FIG. 7 illustrates an example of a screen displaying real-timeinformation about a vehicle in a purchaser electronic device, accordingto an embodiment of the present disclosure.

FIG. 8 is a flowchart of a method by which a terminal operates in afirst mode, regarding a method of obtaining information when anagricultural vehicle malfunctions, according to an embodiment of thepresent disclosure.

FIG. 9 is a flowchart of a method by which a terminal operates in asecond mode, regarding a method of obtaining information when anagricultural vehicle malfunctions, according to an embodiment of thepresent disclosure.

FIG. 10 is a signal flowchart of a system for obtaining information whenan agricultural vehicle malfunctions, according to an embodiment of thepresent disclosure.

FIG. 11 is a signal flowchart of a system for obtaining information whenan agricultural vehicle malfunctions, according to an embodiment of thepresent disclosure.

FIG. 12 is a signal flowchart of a system for monitoring driving of anagricultural vehicle, according to an embodiment of the presentdisclosure.

FIG. 13 illustrates an example of a screen of a telematics programdisplayed on a purchaser electronic device, according to an embodimentof the present disclosure.

FIG. 14 is a signal flowchart of a system for monitoring driving of anagricultural vehicle, according to an embodiment of the presentdisclosure.

FIG. 15 is a signal flowchart of a system for notifying a life of anagricultural vehicle, according to an embodiment of the presentdisclosure.

FIG. 16 is a signal flowchart of a system for notifying a life of aconsumable component of an agricultural vehicle, according to anembodiment of the present disclosure.

FIG. 17 is a signal flowchart of a system for notifying a life of aconsumable component of an agricultural vehicle, according to anotherembodiment of the present disclosure.

FIG. 18 is a signal flowchart of a system for sharing authority to usean agricultural vehicle, according to an embodiment of the presentdisclosure.

FIG. 19 is a signal flowchart of a system for sharing authority to usean agricultural vehicle, according to another embodiment of the presentdisclosure.

FIG. 20 is a signal flowchart of a system for setting a range ofauthority over an agricultural vehicle, according to an embodiment ofthe present disclosure.

FIG. 21 is a signal flowchart of a system for setting a range ofauthority over an agricultural vehicle, according to another embodimentof the present disclosure.

DETAILED DESCRIPTION

Reference will now be made in detail to embodiments, examples of whichare illustrated in the accompanying drawings, wherein like referencenumerals refer to like elements throughout. In this regard, the presentembodiments may have different forms and should not be construed asbeing limited to the descriptions set forth herein. Accordingly, theembodiments are merely described below, by referring to the figures, toexplain aspects. As used herein, the term “and/or” includes any and allcombinations of one or more of the associated listed items. Expressionssuch as “at least one of,” when preceding a list of elements, modify theentire list of elements and do not modify the individual elements of thelist.

The present disclosure may have various modifications and variousembodiments, and specific embodiments are illustrated in the drawingsand are described in detail in the detailed description. Effects andfeatures of the present disclosure and methods of achieving the samewill become apparent with reference to embodiments described in detailwith reference to the drawings. However, the present disclosure is notlimited to the embodiments described below, and may be implemented invarious forms.

Hereinafter, embodiments of the present disclosure will be described indetail with reference to the accompanying drawings, and in the followingdescription with reference to the drawings, like reference numeralsrefer to like elements and redundant descriptions thereof will beomitted.

In the following embodiments, the terms “first” and “second” are notused in a limited sense and are used to distinguish one component fromanother component.

In the following embodiments, an expression used in the singularencompasses the expression of the plural, unless it has a clearlydifferent meaning in the context.

In the following embodiments, it will be further understood that theterms “comprise” and/or “comprising” used herein specify the presence ofstated features or components, but do not preclude the presence oraddition of one or more other features or components.

In the drawings, for convenience of description, sizes of components maybe exaggerated or reduced. In other words, because sizes and thicknessesof components in the drawings are arbitrarily illustrated forconvenience of explanation, the present disclosure is not necessarilylimited thereto.

In the following embodiment, when components, blocks, and modules areconnected, the components, the blocks, and the modules may be directlyconnected to each other, or may be indirectly connected to each otherwith another component, block, or module therebetween.

FIG. 1 illustrates a configuration of a system 100 for supporting atelematics service of an agricultural vehicle according to an embodimentof the present disclosure.

Referring to FIG. 1, the system 100 for supporting a telematics serviceof an agricultural vehicle, according to an embodiment of the presentdisclosure may include an agricultural vehicle 10 where a terminal 11mounted, a server 20, a purchaser electronic device 50, and/or a sellerelectronic device 30. For example, the terminal 11, the purchaserelectronic device 50, the server 20, and the seller electronic device 30may be communicably connected via a network.

The agricultural vehicle 10 may be, for example, an agricultural machinesuch as a tractor. The agricultural vehicle 10 may be driven unmanned(i.e., without a driver) or may be driven under control of a driver.

The terminal 11 is a telematics terminal and is mounted or installed inthe agricultural vehicle 10. The terminal 11 may include a processor 12for performing various data processing or operations, a memory 13storing various types of data used by the processor 12, and acommunication module 14 for communicating with an external device suchas the server 20.

The server 20 may support a telematics service for the agriculturalvehicle 10 where the terminal 11 is mounted. In this regard, the server20 may include a communication module 21 and may be communicablyconnected to the agricultural vehicle 10 (e.g., the terminal 11 of theagricultural vehicle 10) via the communication module 21. The server 20may also be communicably connected to the seller electronic device 30.Also, the server 20 includes a memory 23 storing a program 25 supportingthe telematics service. A processor 22 of the server 20 may execute theprogram 25 to perform data processing or operation for the telematicsservice. The processor 22 may load a command or data onto the memory 23(e.g., a volatile memory), process the stored command or data, and storeresult data in the memory 23 (e.g., a non-volatile memory). The server20 may be, for example, a cloud server.

The seller electronic device 30 is an electronic device of a seller whosells the agricultural vehicle 10. The seller electronic device 30 mayinclude, for example, a computer device, a portable communication device(e.g., a tablet computer or a smart phone), or the like, but is notlimited thereto.

The seller electronic device 30 may include a communication module 31for communicating with an external device such as the server 20, aprocessor 32 for performing various data processing or operations, and amemory 33 storing various types of data used by the processor 32.

The seller electronic device 30 may include a display device 36 and aninput device 37. The display device 36 may visually provide informationto the outside (e.g., a user) of the seller electronic device 30. Thedisplay device 36 may be, for example, a display. The input device 37may receive a command or data to be used in at least one component(e.g., the processor 32) of the seller electronic device 30 from theoutside (e.g., the user). The input device 37 may include, for example,a mouse, a keyboard, a touch pad, or a touch screen.

The purchaser electronic device 50 is an electronic device of apurchaser who purchased the agricultural vehicle 10 where the terminal11 is mounted, and may include, for example, a computer device, a tabletcomputer, a smart phone, or the like, but is not limited thereto. Thepurchaser electronic device 50 may store a program (e.g., anapplication) for the telematics service.

However, the components of the present disclosure are not limitedthereto. For example, the system 100 may further include componentsother than the terminal 11, the server 20, the seller electronic device30, and the purchaser electronic device 50. In addition, othercomponents may be added to the agricultural vehicle 10, the terminal 11,the server 20, the purchaser electronic device 50, and the sellerelectronic device 30, or some components may be omitted.

According to an embodiment of the present disclosure, the sellerelectronic device 30 may receive information about the purchaser of theagricultural vehicle 10, information about the agricultural vehicle 10,and information about the terminal 11. For example, when the purchaserpurchases the agricultural vehicle 10, the seller may input theinformation about the purchaser of the agricultural vehicle 10, theinformation about the agricultural vehicle 10, and the information aboutthe terminal 11 installed in the agricultural vehicle 10 to the sellerelectronic device 30. The seller electronic device 30 may transmit theinput information to the server 20. The server 20 may store theinformation about the purchaser of the agricultural vehicle 10, theinformation about the agricultural vehicle 10, and the information aboutthe terminal 11 installed in the agricultural vehicle 10 in the memory23 in association with each other.

According to an embodiment, the information about the purchaser mayinclude a name, an age, and a contact number of the purchaser. When theseller inputs the information on the purchaser to the seller electronicdevice 30, the server 20 may generate an account of the purchaser byusing the information on the purchaser transmitted from the sellerelectronic device 30. The account of the purchaser may be associatedwith, for example, the name, age, and contact number of the purchaser.

According to an embodiment, the information about the agriculturalvehicle 10 may include model information of the agricultural vehicle 10and identification information (e.g., a vehicle identification number)of the agricultural vehicle 10. For example, the seller may input theinformation about the agricultural vehicle 10 purchased by the purchaserto the seller electronic device 30 to thereby register the informationabout the agricultural vehicle 10 in association with the account of thepurchaser to the server 20.

According to an embodiment, the information about the terminal 11 may bea serial number of a telematics terminal mounted in the agriculturalvehicle 10. For example, the seller may register the terminal 11 in theserver 20 by inputting the information about the terminal 11 to theseller electronic device 30 in association with the account of thepurchaser.

When registration of the account of the purchaser and registration ofthe agricultural vehicle 10 and the terminal 11 are completed by theseller electronic device 30, the purchaser may access a program (e.g.,an application) through the purchaser electronic device 50 (e.g., asmart phone, a tablet computer, a computer, or the like) or the terminal11 to inquire the agricultural vehicle 10 of the purchaser and use thetelematics service.

Meanwhile, the server 20 according to an embodiment of the presentdisclosure may not only store and manage the account of the purchaser asdescribed above, but also store and manage an account of a manager forthe telematics service.

The processor 22 of the server 20 may manage an organization chart of aplurality of managers via the program 25, issue and manage an account ofa new manager in an organization, and manage authority of the accounts,based on a user input through the account of the manager.

FIG. 2 is a diagram for describing an organization chart 200 and manageraccounts A1, A2, and A3 for a telematics service, according to anembodiment of the present disclosure.

For example, the top-level manager account A1 for the telematics servicemay be generated in advance via the program 25 of the server 20. Theserver 20 may generate and manage the organization chart 200 of localheadquarters, based on a user input through the top-level manageraccount A1. Also, the server 20 may issue the manager account A2 of eachlocal headquarter, based on a user input through the top-level manageraccount A1. In other words, the top-level manager account A1 may beassigned with authority to generate the organization chart 200 of localheadquarters and authority to issue the manager account A2 of each localheadquarter.

The server 20 may register an agency belonging to each region in theorganization chart 200, based on a user input through the manageraccount A2 of the local headquarter. Also, the server 20 may issue themanager account A3 of each agency, based on a user input through themanager account A2 of each local headquarter. In other words, themanager account A2 of local headquarter may be assigned with authorityto register an agency belonging to the region in the organization chart200 and authority to issue the manager account A3 of each agency.

Manager accounts including the top-level manager account A1, the manageraccount A2 of the local headquarter, and the manager account A3 of theagency may manage authority of various accounts (e.g., a seller accountand a service manager account) included in the organization.

FIG. 3 is a screen S1 for managing model information of the agriculturalvehicle 10, according to an embodiment of the present disclosure. Aservice manager included in the organization providing the telematicsservice may manage the model information of the agricultural vehicle 10through the screen S1 of an electronic device.

The program 25 of the server 20 may provide a service for managing themodel information of the agricultural vehicle 10 wherein the terminal 11is mounted. For example, the screen S1 may be displayed on theelectronic device of the service manager, based on the execution of theprogram 25. In other words, an account of the service manager hasauthority to access the screen S1 for managing the model information ofthe agricultural vehicle 10.

The service manager may access the account of the service managerthrough the electronic device and input the model information of theagricultural vehicle 10 where the telematics terminal 11 is mounted. Themodel information may include a model name, a horsepower, a releaseyear, a factory price, and/or a gear type of the agricultural vehicle10. The model information may further include a photograph and/or adetailed description of the agricultural vehicle 10. For example, theservice manager may input and manage the model information of theagricultural vehicle 10 through the screen S1.

The server 20 may store and manage the model information of theagricultural vehicle 10, based on a user input through the account ofthe service manager. The server 20 may store, as model information ofthe agricultural vehicle 10 where the terminal 11 is mounted, at leastone of the model name, the horsepower, the release year, the factoryprice, the gear type, the photograph, and the detailed description ofthe agricultural vehicle 10 in association with each other.

Meanwhile, in an embodiment, the server 20 may receive controller areanetwork (CAN) data (i.e., CAN ID) and a malfunction code of theagricultural vehicle 10 from the terminal 11 of the agricultural vehicle10. The server 20 may collect and store the CAN data and the malfunctioncode received from the agricultural vehicle 10. Also, the server 20 maystore information about a consumable component to be replaced orinspected in the agricultural vehicle 10.

Here, the CAN ID, the malfunction code, and the consumable component tobe replaced may be different for each model of the agricultural vehicle10. Therefore, the server 20 may store which data is collected for eachmodel of the agricultural vehicle 10. Specifically, the server 20 maystore a list of CAN IDs, a list of malfunction codes, and a list ofconsumable components to be replaced for each model, as the collecteddata for each model.

In this regard, the service manager may access the account of theservice manager via the electronic device to input which data iscollected for each model of the agricultural vehicle 10. The servicemanager may input the list of CAN IDs, the list of malfunction codes,and the list of consumable components to be replaced, as the collecteddata for each model of the agricultural vehicle 10.

The server 20 may store the model information of the agriculturalvehicle 10 in association with collected data for each model.

As described above, the server 20 may store the model information (e.g.,a model name) and the identification information (e.g., a vehicleidentification number) of the sold agricultural vehicle 10, based on aninput of the seller when the purchaser purchases the agriculturalvehicle 10. In addition, the model name may be associated with at leastone of the horsepower, the release year, the factory price, the geartype, the photograph, and the detailed description as described above,and such model information may be stored by the service manager.

Based on the storing, the server 20 may provide a function of searchingfor a vehicle by using information about the agricultural vehicle 10,via the program 25. For example, the seller or the purchaser may searchfor a vehicle by using information (e.g., identification information andmodel information) about the vehicle via a program (e.g., anapplication) in an electronic device.

Based on the storing, the server 20 may provide information about thesales volume of a vehicle model where the telematics terminal 11 ismounted, via the program 25. According to an embodiment, the server 20may calculate statistics about the sales volume of the agriculturalvehicle 10 according to various standards. For example, the server 20may calculate the statistics of the sold agricultural vehicle 10according to the model name, the region of the purchaser, the age of thepurchaser, or the horsepower of the agricultural vehicle 10. Forexample, the seller or the purchaser can view the statistics through anapplication in the electronic device.

Meanwhile, the seller or service manager may input a history (forexample, a production date, a shipment date, a sold date, a sold store,and the like) of each agricultural vehicle 10 via a telematics program.The history may be stored in the memory 23 of the server 20, and basedon the storing, the server 20 may provide information about the historyof each agricultural vehicle 10 via the program 25. For example, theseller or the purchaser may view the history (for example, theproduction date, the shipment date, the sold date, and the sold store)of the agricultural vehicle 10 via an application in the electronicdevice.

FIG. 4 is a block diagram of a configuration of a system 300 formanaging a customer of a telematics service, according to an embodimentof the present disclosure. Here, the customer refers to a purchaser whohas purchased the agricultural vehicle 10 where the telematics terminal11 is mounted.

Referring to FIG. 4, the system 300 according to an embodiment of thepresent disclosure includes an electronic device 40 of a servicemanager, the server 20, and the purchaser electronic device 50. Theelectronic device 40 of the service manager and the purchaser electronicdevice 50 may include, for example, a computer device, a tabletcomputer, a smart phone, or the like, but are not limited thereto. Thepurchaser electronic device 50 may store a program (e.g., anapplication) for the telematics service.

The service manager may upload a notice or a survey about theagricultural vehicle 10 or the telematics service via the electronicdevice 40. The notice or survey input via the electronic device 40 ofthe service manager may be transmitted to the server 20 and storedtherein. Once the notice or survey is stored, the server 20 may transmita push notification (regarding the notice or survey) to the purchaserelectronic device 50.

According to an embodiment, the service manager may specify thepurchaser electronic device 50 for receiving the push notification byapplying various filters when uploading the notice or survey. Forexample, the service manager may designate a filter according to apurchase date of the agricultural vehicle 10, the model name of theagricultural vehicle 10, or the like, and upload the notice or survey.

FIG. 5 illustrates screens S2 and S3 of the purchaser electronic device500 using a telematics service, according to an embodiment of thepresent disclosure. The screens S2 and S3 are examples of screens of atelematics service program (e.g., an application) and may be displayedon the purchaser electronic device 50.

The purchaser may identify an entire list of the agricultural vehicle 10and a state of each agricultural vehicle 10 through the screens S2 andS3 of the purchaser electronic device 50. For example, the purchaser mayidentify, in real time, a location, starting, and malfunction of eachagricultural vehicle 10, as the state of each agricultural vehicle 10through the screens S2 and S3.

To this end, the terminal 11 of the agricultural vehicle 10 may uploadlocation information collected via a global positioning system (GPS), onthe server 20 in real time (e.g., at certain intervals). Further, theterminal 11 may upload data indicating whether the agricultural vehicle10 is started, on the server 20 in real time (for example, at certainintervals). In addition, the terminal 11 may transmit data (e.g., amalfunction code) indicating whether the agricultural vehicle 10malfunctions, on the server 20. For example, the terminal 11 may uploadthe malfunction code on the server 20, based on generation of themalfunction code.

The purchaser electronic device 50 may execute the telematics serviceprogram (e.g., an application) based on state information (e.g., thelocation information, the starting, and the malfunction code) uploadedon the server 20 to display the screens S2 and S3.

FIG. 6 illustrates an example of a signal flow when the agriculturalvehicle 10 is driven unmanned in a telematics service, according to anembodiment of the present disclosure. In detail, FIG. 6 is an example ofa signal flow for remotely controlling start-up for unmanned driving ofthe agricultural vehicle 10 where the terminal 11 is mounted.

In operation S101, the purchaser electronic device 50 may execute atelematics service program, based on an input of a purchaser.

In operation S102, the purchaser electronic device 50 may receive astart-up input for starting the agricultural vehicle 10 at a remoteplace from the outside (the purchaser) through the program. For example,the purchaser may select one vehicle from an entire list of possessedagricultural vehicles displayed on a screen of the program, and apply astart-up input to the selected vehicle.

In operation S103, the purchaser electronic device 50 may transmit astart-up command to the server 20. For example, the purchaser electronicdevice 50 may transmit the start-up command to the server 20 togetherwith identification information of the terminal 11 of the agriculturalvehicle 10 selected for start-up.

In operation S104, the server 20 may transmit the start-up command tothe terminal 11 corresponding to the identification information, basedon the received identification information.

In operation S105, the terminal 11 may attempt to start the agriculturalvehicle 10 according to the start-up command received from the server20.

In operation S106, the terminal 11 may transmit a response to theattempt to start, to the server 20. For example, when the agriculturalvehicle 10 fails to start, the terminal 11 may transmit a failureresponse to the server 20. The server 20 may transmit the failureresponse to the purchaser electronic device 50, and based on thisprocess, the purchaser electronic device 50 may display a start-upfailure message. For example, the terminal 11 may identify a cause of astart-up failure of the agricultural vehicle 10 and transmit the failureresponse including a failure cause code to the server 20, and based onthe failure cause code, the purchaser electronic device 50 may displaythe cause of the start-up failure.

For example, when the agricultural vehicle 10 is successfully started,the terminal 11 may transmit a success response to the server 20. Theserver 20 may transmit the success response to the purchaser electronicdevice 50, and based on this process, the purchaser electronic device 50may display a start-up success message.

While the agricultural vehicle 10 is running according to a success ofremote start-up of the agricultural vehicle 10, the terminal 11 maytransmit real-time information to the server 20 (for example, at certainintervals) (operation S107). The real-time information may include, forexample, information about engine revolution per minute (RPM) of theagricultural vehicle 10, an oil temperature, a coolant temperature, anda speed of the agricultural vehicle 10.

In operation S108, the server 20 may identify a purchaser accountassociated with the terminal 11 and transmit the real-time informationto the purchaser electronic device 50. Based on this process, thereal-time information may be displayed on the purchaser electronicdevice 50. For example, FIG. 7 illustrates an example of a screendisplaying the real-time information about the agricultural vehicle 10in the purchaser electronic device 50, according to an embodiment of thepresent disclosure.

Hereinafter, a system for obtaining information when an agriculturalvehicle malfunctions and an operation method thereof, according to anembodiment of the present disclosure, will be described with referenceto FIGS. 8 to 11.

FIG. 8 is a flowchart of a method by which the terminal 11 operates in afirst mode, regarding a method of obtaining information when anagricultural vehicle malfunctions, according to an embodiment of thepresent disclosure. Operations illustrated in FIG. 8 may be performed bythe processor 12 of the terminal 11.

In operation S201, the terminal 11 may obtain raw data regarding theagricultural vehicle 10 where the terminal 11 is mounted. For example,the raw data may be controller area network (CAN) data. However, the rawdata is not limited thereto, and in an alternative embodiment, the rawdata may further include image data obtained by a camera device of theagricultural vehicle 10.

In operation S202, the terminal 11 may sample the raw data and transmitthe sampled raw data to the server 20. For example, the terminal 11 maysample, at designated time intervals, the raw data obtained in realtime, and transmit the sampled raw data to the server 20. The timeinterval may be determined according to a data usage amount.

While the agricultural vehicle 10 operates without malfunction, the rawdata may be sampled and transmitted to the server 20 as described above.The raw data that is not sampled may be temporarily stored in the memory13 of the terminal 11, for example. For example, the raw datatemporarily stored in the memory 13 of the terminal 11 may be deletedafter a certain time elapses. However, the present disclosure is notlimited thereto.

The server 20 may store, in the memory 23, the sampled raw data receivedfrom the terminal 11. For example, the server 20 may store the sampledraw data in association with identification information of theagricultural vehicle 10 (or identification information of the terminal11) (for each agricultural vehicle 10). The sampled raw data stored inthe server 20 may be used to estimate and diagnose a state of thecorresponding agricultural vehicle 10.

In operation S203, the terminal 11 may identify malfunction via varioussensors, and generate a malfunction code corresponding to a type of themalfunction when the malfunction is identified. For example, theterminal 11 may identify collision or malfunction of the agriculturalvehicle 10 by using data obtained via a collision sensor. For example,the terminal 11 may identify rollover of the agricultural vehicle 10, byusing data obtained via an inertial sensor (e.g., an inertialmeasurement unit (IMU)). For example, the terminal 11 may identifymalfunction of each component, by using data obtained via a sensorprovided in relation to each component. For example, the terminal 11 mayidentify malfunction of a certain component by using CAN data.

When the terminal 11 identifies the collision or rollover of theagricultural vehicle 10, or the malfunction of a component, as describedabove, a corresponding malfunction code may be generated. The terminal11 may transmit the generated malfunction code to the server 20.

In operation S204, the terminal 11 may operate in the first mode inwhich raw data obtained for a certain period of time from a time pointwhen the malfunction code is generated is transmitted to the server 20without sampling. Meanwhile, the raw data stored in the server 20 duringthe first mode may be used to estimate and diagnose a malfunction stateof the agricultural vehicle 10.

FIG. 9 is a flowchart of a method by which the terminal 11 operates in asecond mode, regarding the method of obtaining information when theagricultural vehicle 10 malfunctions, according to an embodiment of thepresent disclosure. Operations illustrated in FIG. 9 may be performed bythe processor 12 of the terminal 11.

According to an embodiment, the terminal 11 may operate in the secondmode as below at a time of an accident of the agricultural vehicle 10,at a time of critical malfunction, and/or at a time requested by amanufacturer of the agricultural vehicle 10.

Since operations S201, S202, and S203 shown in FIG. 9 correspond tothose of FIG. 8, a brief description thereof will be provided.

In operation S201, the terminal 11 may obtain raw data regarding theagricultural vehicle 10 where the terminal 11 is mounted. For example,the raw data may be controller area network (CAN) data and/or image dataobtained by a camera device.

In operation S202, the terminal 11 may sample the raw data and transmitthe sampled raw data to the server 20. For example, the terminal 11 maysample, at designated time intervals, the raw data obtained in realtime, and transmit the sampled raw data to the server 20.

While the agricultural vehicle 10 operates without malfunction, the rawdata may be sampled and transmitted to the server 20 as described above.The raw data that is not sampled may be temporarily stored in the memory13 of the terminal 11, for example.

In the S203, the terminal 11 may identify an accident or criticalmalfunction of the agricultural vehicle 10 via various sensors or byusing the CAN data, and may generate a malfunction code corresponding tothe accident or critical malfunction when the accident or criticalmalfunction is identified. For example, when a case where a component ofthe agricultural vehicle 10 does not operate despite an operationcontrol due to aging of the component exceeds a designated frequency,the terminal 11 may identify the accident or critical malfunction of theagricultural vehicle 10.

When the malfunction code for the accident or critical malfunction isgenerated, the terminal 11 may operate in the second mode in which theterminal 11 transmits, to the server 20, raw data during a certain firstperiod of time before a time point when the malfunction code isgenerated, without sampling (operation S205), and transmits, to theserver 20, raw data during a second period of time after the time pointwhen the malfunction code is generated, without sampling (operationS206). The first period of time and the second period of time may be thesame or different from each other.

Meanwhile, according to an embodiment of the present disclosure, theterminal 11 may operate in the second mode not only at the time of theaccident or critical malfunction of the agricultural vehicle 10, butalso when requested by the manufacturer of the agricultural vehicle 10.

The terminal 11 of the agricultural vehicle 10 according to variousembodiments of the present disclosure may operate in either the firstmode or the second mode, or may operate in both the first mode and thesecond mode.

FIG. 10 is a signal flowchart of a system for obtaining information whenthe agricultural vehicle 10 malfunctions, according to an embodiment ofthe present disclosure.

Referring to FIG. 10, in operation S203, the terminal 11 of theagricultural vehicle 10 may identify malfunction (or criticalmalfunction or an accident) via various sensors, and when themalfunction is identified, a malfunction code corresponding to a type ofthe malfunction may be generated. The description about the operationcorresponds to the description about operation S203 of FIGS. 8 and 9.

When the terminal 11 generates the malfunction code, the terminal 11 mayoperate in at least one of the first mode and the second mode describedabove. In other words, the terminal 11 may transmit raw data that is notsampled to the server 20 according to at least one of the first mode andthe second mode.

In addition, in operation S301, the terminal 11 may transmit themalfunction code to the server 20 via the communication module 14. Forexample, the terminal 11 may transmit the malfunction code together withidentification information (e.g., a serial number) of the terminal 11 tothe server 20.

In operation S302, the server 20 may transmit a malfunction notificationaccording to the malfunction code to the electronic device 40 of theservice manager. For example, a corresponding service manager may bedesignated for each agricultural vehicle 10. For example, there may be aservice manager designated according to a region of the purchaser of theagricultural vehicle 10 or a seller of the agricultural vehicle 10.Accordingly, the server 20 may transmit the malfunction notification tothe electronic device 40 of the corresponding service manager, based onthe identification information of the terminal 11 that has transmittedthe malfunction code.

In operation S303, the server 20 may transmit location information ofthe agricultural vehicle 10 where the terminal 11 is mounted and thepurchaser account information of the agricultural vehicle 10 to theelectronic device 40 of the service manager, based on the identificationinformation of the terminal 11 that has transmitted the malfunctioncode. According to an embodiment, the server 20 may transmit thelocation information of the agricultural vehicle 10 and the purchaseraccount information of the agricultural vehicle 10 to the electronicdevice 40 of the service manager, based on a user input of the servicemanager.

For example, based on the receiving of the malfunction notification viathe electronic device 40 in operation S302, the service manager mayidentify the location information of the agricultural vehicle 10 havingmalfunction and the purchaser account information of the agriculturalvehicle 10, via the electronic device 40.

For example, in operation S304, the electronic device 40 of the servicemanager may display the location information of the agricultural vehicle10 and the purchaser account information. The service manager mayidentify the purchaser account information (e.g., a contact number) andcontact the purchaser to perform a procedure of entering and repairingthe agricultural vehicle 10.

Thereafter, in operation S305, the service manager may input amalfunction processing history to a telematics program via theelectronic device 40.

In operation S306, the electronic device 40 may transmit processinghistory data to the server 20, and in operation S307, the server 20 maystore a processing history in a database regarding the telematicsprogram. Based on the storing of the malfunction processing history, theservice manager, the seller, or the purchaser may thereafter identify amalfunction history for each vehicle in a respective electronic device.

FIG. 11 is a signal flowchart of a system for obtaining information whenthe agricultural vehicle 10 malfunctions, according to an embodiment ofthe present disclosure.

Referring to FIG. 11, in operation S203, the terminal 11 of theagricultural vehicle 10 may identify critical malfunction or an accidentvia various sensors, and when the terminal 11 identifies the criticalmalfunction or accident, the terminal 11 may generate a codecorresponding to the critical malfunction or accident. According to anembodiment, the terminal 11 may identify rollover of the agriculturalvehicle 10 via an inertial sensor (e.g., an IMU), and may generate acode corresponding to the rollover upon identifying the rollover of theagricultural vehicle 10. The description about the operation maycorrespond to the description about operation S203 of FIGS. 8 and 9.

When the code is generated, the terminal 11 may operate in at least oneof the first mode and the second mode described above. In other words,the terminal 11 may transmit raw data that is not sampled to the server20 according to at least one of the first mode and the second mode.

In addition, in operation S301, the terminal 11 may transmit the code tothe server 20 via the communication module 14.

In operation S401, the server 20 may inquire an emergency contactelectronic device 60 to contact at a time of the accident or criticalmalfunction of the agricultural vehicle 10. According to an embodiment,the emergency contact electronic device 60 may be designated and inputby a purchaser of the agricultural vehicle 10, and may be stored in theserver 20 in association with a purchaser account. For example, theemergency contact electronic device 60 may include the purchaserelectronic device 50 (e.g., a smart phone). According to an embodiment,the emergency contact electronic device 60 may be irrelevant to thepurchaser account, and may include, for example, an electronic device ofan emergency rescue organization.

In operation S402, the server 20 may transmit a notification includinglocation information of the agricultural vehicle 10 to the emergencycontact electronic device 60. For example, the server 20 may transmit arescue request to the emergency rescue organization. For example, theserver 20 may transmit a short message service (SMS) to the electronicdevice of the emergency rescue organization.

According to various embodiments described above, when an accident(e.g., the rollover) or malfunction of the agricultural vehicle 10 isdetected, the terminal 11 mounted on the agricultural vehicle 10 maytransmit, to the server 20, raw data regarding the agricultural vehicle10 without sampling, according to the first mode and/or the second mode.In addition, the server 20, which has received a malfunction code or thecode corresponding to the accident from the terminal 11, may transmit amalfunction or accident notification to the emergency contact electronicdevice 60 so that an emergency contact person or the emergency rescueorganization may be dispatched. Also, the server 20 may transmit thelocation information of the agricultural vehicle 10 to the sellerelectronic device 30, the electronic device 40 of the service manager,or the emergency contact electronic device 60 in response to thereceiving of the malfunction code or the code corresponding to theaccident from the terminal 11. Further, the server 20, which hasreceived the malfunction code or the code corresponding to the accidentfrom the terminal 11, may provide information (for example, a contactnumber) about the purchaser of the agricultural vehicle 10 to the sellerelectronic device 30, the electronic device 40 of the service manager,or the emergency contact electronic device 60. According to an exemplaryembodiment, when the terminal 11 detects the malfunction or accident ofthe agricultural vehicle 10, the terminal 11 may control a sound deviceto sound a buzzer of the agricultural vehicle 10 and inform othersaround about the malfunction or accident of the agricultural vehicle 10.

Hereinafter, a system for monitoring driving of an agricultural vehicleand an operation method thereof, according to an embodiment of thepresent disclosure, will be described with reference to FIGS. 12 to 14.

FIG. 12 is a signal flowchart of a system for monitoring driving of theagricultural vehicle 10, according to an embodiment of the presentdisclosure. FIG. 12 may be the signal flowchart when, for example, theagricultural vehicle 10 is driven unmanned, that is, when a purchaser(owner) of the agricultural vehicle 10 is remotely separated from theagricultural vehicle 10.

Referring to FIG. 12, in operation S501, the purchaser electronic device50 may receive an input for a driving space range in which theagricultural vehicle 10 is to be driven, from the outside (e.g., fromthe purchaser). The input may be an input for designating a space rangein which the agricultural vehicle 10 is to be driven, that is, ageo-fence. The purchaser electronic device 50 may receive the input forthe driving space range based on an input of the purchaser (owner).

FIG. 13 illustrates an example of a screen S4 of a telematics programdisplayed on the purchaser electronic device 50, according to anembodiment of the present disclosure. Referring to FIG. 13, thepurchaser may designate a driving space range R of one or moreagricultural vehicles via a telematics program displayed on the screenS4. For example, an input for designating the driving space range R mayinclude an input for selecting three or more points on a map displayedvia the telematics program.

In operation S502, the purchaser electronic device 50 may transmit inputdriving space range data to the server 20. In operation S503, the server20 may store the driving space range data for each agricultural vehicle10 in the memory 23.

According to an embodiment, when one purchaser possesses two or moreagricultural vehicles 10, the purchaser may register the two or moreagricultural vehicles 10 in the telematics program, and may designate adriving space range for each agricultural vehicle 10. The purchaser mayinput a first driving space range of a first agricultural vehicle and asecond driving space range of a second agricultural vehicle, via thetelematics program. In this case, the server 20 may match and store dataof the first agricultural vehicle and data of the first driving spacerange, and match and store data of the second agricultural vehicle anddata of the second driving space range.

According to an embodiment of the present disclosure, the server 20 maymonitor in real time whether the agricultural vehicle 10 is drivenwithin a driving space range. This will be described in detail below.

In operation S504, the terminal 11 may receive location information ofthe agricultural vehicle 10. The location information may be received byusing, for example, a GPS, but is not limited thereto. The terminal 11may receive the location information of the agricultural vehicle 10 inreal time, for example, at certain intervals.

In operation S505, the terminal 11 may transmit the location informationto the server 20. The terminal 11 may transmit the location informationin real time, for example, at certain intervals. For example, theterminal 11 may obtain the location information in real time even whilethe agricultural vehicle 10 is turned off, and may transmit the locationinformation to the server 20.

In operation S506, the server 20 may monitor whether the agriculturalvehicle 10 is located within a driving space range designated inrelation to the agricultural vehicle 10, based on the locationinformation received from the terminal 11.

For example, the terminal 11 may transmit the location information tothe server 20 together with identification information of the terminal11, and the server 20 may identify the driving space range data storedin relation to the terminal 11 corresponding to the receivedidentification information and identify whether the location informationis within the driving space range.

When the agricultural vehicle 10 is located outside the driving spacerange, the server 20 may transmit a space deviation notification to thepurchaser electronic device 50 (e.g., a smart phone) in operation S507.The space deviation notification may be, for example, a pushnotification. In operation S508, the purchaser electronic device 50 mayoutput the received space deviation notification. For example, thepurchaser electronic device 50 may display the space deviationnotification or output sound.

When the agricultural vehicle 10 is located within the driving spacerange, the server 20 may not transmit a notification.

In both cases where the agricultural vehicle 10 is located within thedriving space range and where the agricultural vehicle 10 is locatedoutside the driving space range, the server 20 may continuously receivethe location information of the terminal 11 (or the agricultural vehicle10) to identify a location of the agricultural vehicle 10 in real time.That is, operations S505 and S506 may be repeatedly performed.

Meanwhile, the purchaser electronic device 50 may display a mapincluding an icon indicating the location of the agricultural vehicle 10in the telematics program, as shown in the screen S4 of FIG. 9. Forexample, the purchaser electronic device 50 may transmit an input signalto the server 20, based on the receiving of the input of the purchaserentering the map via the telematics program. The server 20 may identifythe location of the agricultural vehicle 10 at a current time andtransmit screen data of the map including the icon indicating thelocation of the agricultural vehicle 10 to the purchaser electronicdevice 50. The purchaser electronic device 50 may display the mapindicating the location of the agricultural vehicle 10, based on thescreen data. For example, as shown in the screen S4, the purchaserelectronic device 50 may display the map including the driving spacerange R and the icon indicating the location of the agricultural vehicle10, based on the data received from the server 20. The map may highlightthe driving space range R.

Via the system for monitoring the driving of the agricultural vehicle 10described above, the purchaser may set the agricultural vehicle 10 to bedriven unmanned only within a desired space range. In addition, viaoperations of the system described above, the purchaser may identifywhether the agricultural vehicle 10 is stolen, in real time.

According to an embodiment, the server 20 may transmit a control signalfor turning off the agricultural vehicle 10 to the terminal 11 inresponse to the identifying of the agricultural vehicle 10 being locatedoutside the driving space range. Therefore, when the agriculturalvehicle 10 is outside the driving space range, the agricultural vehicle10 may be turned off under control of the server 20 and terminal 11.

According to an embodiment, the server 20 may transmit, to the terminal11, a control signal for sounding a horn or buzzer of the agriculturalvehicle 10, based on the identifying of the agricultural vehicle 10being located outside the driving space range. Through this embodiment,a vehicle that deviates from a space range may be easily found.

According to an embodiment, the server 20 may transmit a control signalfor turning on emergency lights of the agricultural vehicle 10 to theterminal 11, based on the identifying of the agricultural vehicle 10being located outside the driving space range. Accordingly, when theagricultural vehicle 10 is outside the driving space range, theemergency lights may be turned on under control of the server 20 andterminal 11. Through this embodiment, a vehicle that deviates from aspace range may be easily found.

FIG. 14 is a signal flowchart of a system for monitoring driving of theagricultural vehicle 10, according to an embodiment of the presentdisclosure. FIG. 12 may be the signal flowchart when, for example, theagricultural vehicle 10 is driven unmanned, that is, when a purchaser(owner) of the agricultural vehicle 10 is remotely separated from theagricultural vehicle 10.

Referring to FIG. 14, in operation S601, the purchaser electronic device50 may receive an input for a time range in which the agriculturalvehicle 10 is to be driven, from the outside (e.g., from the purchaser).The input may be an input for designating a time range in which theagricultural vehicle 10 is to be driven, that is, a time-fence. Thepurchaser electronic device 50 may receive the input for the time rangebased on an input of the purchaser (owner).

In operation S602, the purchaser electronic device 50 may transmit inputtime range data to the server 20. In operation S603, the server 20 maystore the time range data for each agricultural vehicle 10 in the memory23.

According to an embodiment, when one purchaser possesses two or moreagricultural vehicles 10, the purchaser may register the two or moreagricultural vehicles 10 in a telematics program, and may designate atime range for each agricultural vehicle 10. The purchaser may input afirst time range of a first agricultural vehicle and a second time rangeof a second agricultural vehicle, via the telematics program. In thiscase, the server 20 may match and store data of the first agriculturalvehicle and data of the first time range, and match and store data ofthe second agricultural vehicle and data of the second time range.

According to an embodiment of the present disclosure, the server 20 maymonitor in real time whether the agricultural vehicle 10 is drivenwithin a time range. This will be described in detail below.

In operation S604, the terminal 11 may transmit start-up information tothe server 20 in response to the agricultural vehicle 10 being started.

When the server 20 receives the start-up information from theagricultural vehicle 10, the server 20 may identify whether theagricultural vehicle 10 is started at a time outside a time rangedesignated in relation to the agricultural vehicle 10, in operationS605.

For example, the terminal 11 may transmit the start-up information tothe server 20 together with identification information of the terminal11, and the server 20 may identify the time range data stored inrelation to the terminal 11 corresponding to the received identificationinformation and identify whether a current time is within the timerange.

When the agricultural vehicle 10 is started outside the time range, theserver 20 may transmit a deviation notification to the purchaserelectronic device 50 (e.g., a smart phone) in operation S606. Thedeviation notification may be, for example, a push notification. Inoperation S607, the purchaser electronic device 50 may output thereceived deviation notification. For example, the purchaser electronicdevice 50 may display the deviation notification or output notificationsound. The deviation notification may indicate that the agriculturalvehicle 10 is started outside a set time (i.e., the time-fence).

When the agricultural vehicle 10 is started within the time range, theserver 20 may not transmit a notification.

In both cases where the agricultural vehicle 10 is started within thetime range and where the agricultural vehicle 10 is started outside thetime range, the server 20 may continuously receive the locationinformation of the terminal 11 (or the agricultural vehicle 10) toidentify a location of the agricultural vehicle 10 in real time.Further, the purchaser electronic device 50 may display a map includingan icon indicating the location of the agricultural vehicle 10 in thetelematics program. Through this, the purchaser may identify in realtime where the agricultural vehicle 10 is located.

According to an embodiment, the server 20 may transmit a control signalfor turning off the agricultural vehicle 10 to the terminal 11 inresponse to the identifying of the agricultural vehicle 10 being locatedoutside the time range. Therefore, when the agricultural vehicle 10 isoutside the time range, the agricultural vehicle 10 may be turned offunder control of the server 20 and terminal 11.

According to an embodiment, the server 20 may transmit, to the terminal11, a control signal for sounding a horn or buzzer of the agriculturalvehicle 10, based on the identifying of the agricultural vehicle 10being located outside the time range. According to the embodiment, avehicle driven outside a time range may sound a horn or buzzer.

According to an embodiment, the server 20 may transmit a control signalfor turning on emergency lights of the agricultural vehicle 10 to theterminal 11, based on the identifying of the agricultural vehicle 10being located outside the time range. Therefore, when the agriculturalvehicle 10 is driven outside the time range, the emergency lights may beturned on. Through this embodiment, a vehicle that deviates from a timerange may be easily found.

A system for monitoring driving of an agricultural vehicle, according toan embodiment of the present disclosure, described above may include: anagricultural vehicle in which a terminal including a processor and acommunication module is mounted; a server communicatively connected tothe terminal and storing a telematics program related to theagricultural vehicle; and a purchaser electronic device for executing atleast a part of the telematics program, wherein the purchaser electronicdevice receives an input for a driving space range of the agriculturalvehicle and transmits data of the driving space range to the server, theterminal obtains location information of the agricultural vehicle andtransmits the location information to the server, and the servermonitors whether the location information is within the driving spacerange.

According to an embodiment, a display device of the purchaser electronicdevice may display a map based on the executing of the telematicsprogram, and the input for the driving space range may be an input forselecting a plurality of points on the map.

According to an embodiment, the server may transmit a space deviationnotification to the purchaser electronic device in response toidentifying of the agricultural vehicle being located outside thedriving space range, based on the location information.

According to an embodiment, the server may transmit, to the terminal, acontrol signal for turning off the first-time agricultural vehicle inresponse to the identifying of the agricultural vehicle being locatedoutside the driving space range based on the location information.

According to an embodiment, when the purchaser electronic deviceexecutes the telematics program, the server may transmit, to thepurchaser electronic device, screen data of a map including an iconindicating a location of the agricultural vehicle.

According to an embodiment, the purchaser electronic device may receivean input for a time range in which the agricultural vehicle is to bedriven and transmit data of the time range to the server, the terminalmay transmit start-up information to the server in response to theagricultural vehicle being started, and the server may identify whetherthe agricultural vehicle is started within the time range.

According to an embodiment, the server may transmit a deviationnotification to the purchaser electronic device in response to theidentifying of the agricultural vehicle being started outside the timerange.

Hereinafter, a system for obtaining information when an agriculturalvehicle malfunctions and an operation method thereof, according to anembodiment of the present disclosure, will be described with referenceto FIGS. 15 to 17.

FIG. 15 is a signal flowchart of a system for notifying a life of theagricultural vehicle 10, according to an embodiment of the presentdisclosure.

Referring to FIG. 15, the terminal 11 mounted on the agriculturalvehicle 10 may obtain a driving parameter of the agricultural vehicle10, in operation S701. The obtained driving parameter may be used by theserver 20 to predict the life of the agricultural vehicle 10.

For example, the driving parameter may include at least one of an enginetorque ratio, an engine load rate, engine RPM, an engine operation hour,an accumulated fuel consumption amount, a fuel efficiency (or an instantfuel efficiency), engine malfunction information, an engine oiltemperature, an engine room temperature, a coolant temperature, acurrent gear stage, a mission oil temperature, a driving distance, and adriving time.

In operation S702, the terminal 11 may transmit the obtained drivingparameter to the server 20. The terminal 11 may transmit the drivingparameter to the server 20 in real time, for example, at certainintervals. The server 20 may receive the driving parameter regarding theagricultural vehicle 10 from the terminal 11 at certain intervals.

In operation S703, the server 20 may store the received drivingparameter. For example, the server 20 may match and store identificationinformation of the terminal 11 or the agricultural vehicle 10 and thedriving parameter.

In operation S704, the server 20 may calculate the life of theagricultural vehicle 10 by using the stored driving parameter. Forexample, the server 20 may register (store) information about theplurality of terminals 11 (or agricultural vehicles 10), and mayindividually calculate the life or a remaining life of each agriculturalvehicle 10 in real time by using the driving parameter stored inrelation to each terminal 11 (or the agricultural vehicle 10).

According to an embodiment, in calculating the life or remaining life ofthe agricultural vehicle 10, an importance of the engine torque ratio,the engine load rate, the engine RPM, and the engine operation houramong driving parameters may be higher than that of the remainingdriving parameters.

As the agricultural vehicle 10 is driven, the driving parameter of theagricultural vehicle 10 continuously changes, and the server 20 maycalculate the life or the remaining life of the agricultural vehicle 10in consideration of the driving parameter received from the terminal 11in real time. Therefore, even for the agricultural vehicle 10 of a samemodel, the remaining life may be differently calculated depending oneach driving parameter.

According to an embodiment, the server 20 may store a production date ofthe agricultural vehicle 10 as information about the agriculturalvehicle 10, and the server 20 may calculate the remaining life of theagricultural vehicle 10 in consideration of both the production date ofthe agricultural vehicle 10 and the driving parameter.

In operation S705, the server 20 may store life information of theagricultural vehicle 10. For example, the server 20 may store the lifeor remaining life calculated for each agricultural vehicle 10.

In operation S706, the server 20 may identify whether the remaining lifeof the agricultural vehicle 10 is equal to or less than a designatedtime.

When the remaining life of the agricultural vehicle 10 is equal to orless than the designated time, the server 20 may transmit a remaininglife notification of the agricultural vehicle 10 to the purchaserelectronic device 50, in operation S707. For example, the remaining lifenotification transmitted to the purchaser electronic device 50 may be apush notification, but is not limited thereto. In addition, the server20 may also transmit the remaining life notification of the agriculturalvehicle 10 to the electronic device 40 of the service manager, inoperation S708. For example, the service manager may identify theremaining life of the agricultural vehicle 10 based on a telematicsprogram being executed in the electronic device 40.

When the remaining life of the agricultural vehicle 10 is longer thanthe designated time, the server 20 may not transmit the remaining lifenotification and repeat operations S702 to S706. In other words, theserver 20 may continuously receive the driving parameter from theterminal 11 and calculate the remaining life of the agricultural vehicle10 in real time. The server 20 may continue to calculate and monitor theremaining life of the agricultural vehicle 10 without generating theremaining life notification when the calculated remaining life is longerthan the designated time. During this process, the server 20 may replacepre-stored life information with latest calculated life information andstore the latest calculated life information.

Through the remaining life notification described above, the purchaseror the service manager may receive a notification when the remining lifeof the agricultural vehicle 10 is equal to or less than the designatedtime. Accordingly, the purchaser or the service manager may performsubsequent processes such as replacement and inspection, on theagricultural vehicle 10. For example, when the service manageridentifies the remaining life notification of the agricultural vehicle10, the service manager may contact the purchaser to notify thepurchaser of a need for replacement or inspection and guide thepurchaser to replace or inspect the agricultural vehicle 10.

Meanwhile, even when the remaining life of the agricultural vehicle 10is longer than the designated time, the purchaser or the service managermay execute the telematics program through the purchaser electronicdevice 50 or the electronic device 40 to identify the remaining life ofthe agricultural vehicle 10. That is, the purchaser electronic device 50or the electronic device 40 of the service manager may display theremaining life of the agricultural vehicle 10 most recently stored inthe server 20, based on a user input for the telematics program.

FIG. 16 is a signal flowchart of a system for notifying a life of aconsumable component of the agricultural vehicle 10, according to anembodiment of the present disclosure.

Referring to FIG. 16, in operation S801, the server 20 may storeconsumable component information for each model of the agriculturalvehicle 10.

For example, the agricultural vehicle 10 may include a consumablecomponent to be inspected (or replaced), and consumable components to beinspected may be different for each model of the agricultural vehicle10. A list of consumable components of the agricultural vehicle 10 of aspecific model to be inspected may be pre-stored in the server 20 basedon an input of the service manager (

) when the model of the agricultural vehicle 10 is released. That is,when the model of the agricultural vehicle 10 is released, the servicemanager may input, to a program, the list of consumable components to beinspected in the model, via the electronic device 40 of the servicemanager.

Accordingly, the server 20 may pre-store the consumable componentinformation for each model of the agricultural vehicle 10.

Thereafter, when the purchaser purchases the specific agriculturalvehicle 10, the server 20 may register information of the agriculturalvehicle 10 of the purchaser, based on an input of the seller (or thepurchaser) (operation S802). Specifically, the server 20 may storeaccount information of the purchaser and agricultural vehicleinformation of the purchaser in association with each other. The server20 may store model information of the agricultural vehicle 10, aproduction date of the agricultural vehicle 10 (or the consumablecomponent), and the like, as the agricultural vehicle information. Also,as described above, the server 20 may store the consumable componentinformation according to the model of the agricultural vehicle 10.

In operation S803, the server 20 may calculate an inspection time foreach consumable component of the agricultural vehicle 10. For example,the server 20 may calculate the inspection time for each consumablecomponent of the agricultural vehicle 10 in consideration of theconsumable component information for each model of the agriculturalvehicle 10 and the production date of the agricultural vehicle 10 (orthe consumable component).

In operation S804, the server 20 may identify whether there is aconsumable component approaching the inspection time in the agriculturalvehicle 10. The inspection time being approached may mean that adesignated inspection time is within a certain date.

According to an embodiment, the server 20 may transmit a consumablecomponent inspection notification to the purchaser electronic device 50,based on the identifying that there is a consumable componentapproaching the inspection time in the agricultural vehicle 10(operation S805). The consumable component inspection notification maybe, for example, a push notification, or may be displayed based on thepurchaser accessing a telematics program via the purchaser electronicdevice 50.

The server 20 may transmit the consumable component inspectionnotification to the electronic device 40 of the service manager, basedon the identifying that there is a consumable component approaching theinspection time in the agricultural vehicle 10 (operation S806).According to an embodiment, the service manager may identify theconsumable component inspection notification of the agricultural vehicle10, based on the access to the telematics program via the electronicdevice 40.

Meanwhile, the service manager may guide the purchaser to inspect orreplace the consumable component, based on the identifying of theconsumable component inspection notification.

After inspecting or replacing the consumable component, the servicemanager may input a processing history via the electronic device 40. Theelectronic device 40 of the service manager may receive a processinghistory input regarding the replacement or inspection, based on theinput of the service manager (operation S807).

In operation S808, the electronic device 40 of the service manager maytransmit processing history data to the server 20, based on thereceiving of the processing history input. The server 20 may receive theprocessing history data regarding replacement or inspection of theagricultural vehicle 10.

In operation S809, the server 20 may store the processing history dataregarding the replacement or inspection of the agricultural vehicle 10.

Accordingly, the purchaser or the service manager may identify areplacement or inspection history of the consumable component of theagricultural vehicle 10 via the telematics program.

FIG. 17 is a signal flowchart of a system for notifying a life of aconsumable component of the agricultural vehicle 10, according toanother embodiment of the present disclosure. Operations S801, S802,S701, and S702 correspond to the above description of operations of thesame reference numerals, and thus will be briefly described.

Referring to FIG. 17, in operation S801, the server 20 may store theconsumable component information for each model of the agriculturalvehicle 10.

The list of consumable components of the agricultural vehicle 10 of thespecific model to be inspected may be pre-stored in the server 20 basedon an input of the service manager when the model of the agriculturalvehicle 10 is released. That is, when the model of the agriculturalvehicle 10 is released, the service manager may input, to a program, thelist of consumable components to be inspected in the model, via theelectronic device 40 of the service manager.

Accordingly, the server 20 may pre-store the consumable componentinformation for each model of the agricultural vehicle 10.

Thereafter, when the purchaser purchases the specific agriculturalvehicle 10, the server 20 may register the information of theagricultural vehicle 10 of the purchaser, based on an input of theseller (or the purchaser) (operation S802). Specifically, the server 20may store the account information of the purchaser and the agriculturalvehicle information of the purchaser in association with each other. Theserver 20 may store the model information of the agricultural vehicle10, the production date of the agricultural vehicle 10 (or theconsumable component), and the like, as the agricultural vehicleinformation. Also, as described above, the server 20 may store theconsumable component information according to the model of theagricultural vehicle 10.

Meanwhile, the terminal 11 mounted on the agricultural vehicle 10 mayobtain the driving parameter of the agricultural vehicle 10, inoperation S701. The obtained driving parameter may be used by the server20 to predict the inspection time for each consumable component of theagricultural vehicle 10.

For example, the driving parameter may include at least one of an enginetorque ratio, an engine load rate, engine RPM, an engine operation hour,an accumulated fuel consumption amount, a fuel efficiency (or an instantfuel efficiency), engine malfunction information, an engine oiltemperature, an engine room temperature, a coolant temperature, acurrent gear stage, a mission oil temperature, a driving distance, and adriving time.

In operation S702, the terminal 11 may transmit the obtained drivingparameter to the server 20. The terminal 11 may transmit the drivingparameter to the server 20 in real time, for example, at certainintervals. The server 20 may receive the driving parameter regarding theagricultural vehicle 10 from the terminal 11 at certain intervals.

In operation S901, the server 20 may calculate the inspection time foreach consumable component of the agricultural vehicle 10 by using thedriving parameter. For example, the server 20 may calculate theinspection time for each consumable component of the agriculturalvehicle 10 in consideration of the consumable component information foreach model of the agricultural vehicle 10, the production date of theagricultural vehicle 10 (or the consumable component), and the drivingparameter.

For example, the server 20 may individually calculate the inspectiontime for each consumable component in real time, by using the drivingparameter.

As the agricultural vehicle 10 is driven, the driving parameter of theagricultural vehicle 10 continuously changes, and the server 20 maycalculate the inspection time of the consumable component inconsideration of the driving parameter received from the terminal 11periodically. Therefore, even for a same consumable component, whenmounted on different agricultural vehicles, inspection times may bedifferently calculated according to driving parameters of the respectiveagricultural vehicles.

Also, upon periodically receiving the driving parameter, the server 20may periodically calculate the inspection time for each consumablecomponent. Accordingly, the inspection time of each consumable componentmay be periodically updated.

In operation S902, the server 20 may monitor whether there is aconsumable component approaching the inspection time in the agriculturalvehicle 10. The inspection time being approached may mean that theinspection time is within a certain date.

According to an embodiment, the server 20 may transmit the consumablecomponent inspection notification to the purchaser electronic device 50,based on the identifying that there is a consumable componentapproaching the inspection time in the agricultural vehicle 10(operation S805). The consumable component inspection notification maybe, for example, a push notification, or may be displayed based on thepurchaser accessing the telematics program via the purchaser electronicdevice 50.

The server 20 may transmit the consumable component inspectionnotification to the electronic device 40 of the service manager, basedon the identifying that there is a consumable component approaching theinspection time in the agricultural vehicle 10 (operation S806).According to an embodiment, the service manager may identify theconsumable component inspection notification of the agricultural vehicle10, based on the access to the telematics program via the electronicdevice 40.

Meanwhile, the service manager may guide the purchaser to inspect orreplace the consumable component, based on the identifying of theconsumable component inspection notification.

After inspecting or replacing the consumable component, the servicemanager may input the processing history via the electronic device 40.The server 20 may store the processing history data regarding thereplacement or inspection, based on an input of the service manager.Accordingly, the purchaser or the service manager may identify thereplacement or inspection history of the consumable component of theagricultural vehicle 10 via the telematics program.

A system for notifying a life of an agricultural vehicle or a componentthereof, according to an embodiment of the present disclosure, includes:an agricultural vehicle where a terminal including a processor and acommunication module is mounted; a server that is communicativelyconnected to the terminal and stores a telematics program related to theagricultural vehicle; and a purchaser electronic device performing atleast a part of the telematics program, wherein the terminal may obtaina driving parameter related to the agricultural vehicle and transmit thedriving parameter to the server, and the server may calculate aremaining life of the agricultural vehicle by using the drivingparameter and transmit a remaining life notification to the purchaserelectronic device, based on the remaining life being equal to or lessthan a designated time.

According to an embodiment, the driving parameter may include at leastone of an engine torque ratio, an engine load rate, engine RPM, anengine operation hour, an accumulated fuel consumption amount, a fuelefficiency, engine malfunction information, an engine oil temperature,an engine room temperature, a coolant temperature, a current gear stage,a mission oil temperature, a driving distance, and a driving time of theagricultural vehicle.

According to an embodiment, in calculating the remaining life of theagricultural vehicle, an importance of the engine torque ratio, theengine load rate, the engine RPM, and the engine operating hour amongthe driving parameters may be higher than that of the remaining drivingparameters.

According to an embodiment, the terminal may obtain the drivingparameter at certain intervals and transmit the driving parameter to theserver in real time, and the server may periodically calculate and storelife information of the agricultural vehicle by using the drivingparameter and replace pre-stored life information with latest calculatedlife information and store the latest calculated life information.

According to an embodiment, the system may further include a servicemanager electronic device in which at least a part of the telematicsprogram is executed, and the server may further transmit a remaininglife notification to the service manager electronic device, based on theremaining life being equal to or less than the designated time.

According to an embodiment, the server may store information about aconsumable component to be inspected for each model of the agriculturalvehicle and calculate an inspection time for each consumable componentof the agricultural vehicle by using the driving parameter received fromthe terminal.

According to an embodiment, even for a same consumable component, whenmounted on different agricultural vehicles, inspection times may bedifferently calculated according to driving parameters of the respectiveagricultural vehicles.

Hereinafter, a system for obtaining information when an agriculturalvehicle malfunctions and an operation method thereof, according to anembodiment of the present disclosure, will be described with referenceto FIGS. 18 to 21.

FIG. 18 is a signal flowchart of a system for sharing authority to usethe agricultural vehicle 10, according to an embodiment of the presentdisclosure. Since the above-described purchaser is an owner of theagricultural vehicle 10, the purchaser electronic device 50 will also bereferred to as an owner electronic device 50.

Referring to FIG. 18, the system for sharing authority to use theagricultural vehicle 10, according to an embodiment of the presentdisclosure, may include the owner (purchaser) electronic device 50 ofthe owner (purchaser) of the agricultural vehicle 10, the server 20 forexecuting a telematics program, and a third party electronic device 70of a third party to whom authority over the agricultural vehicle 10 isto be granted.

According to an embodiment of the present disclosure, the agriculturalvehicle 10 and the owner of the agricultural vehicle 10 may be matchedone-to-one. The owner may have authority to use the agricultural vehicle10. For example, the owner may execute the telematics program via theowner electronic device 50 to access information about the agriculturalvehicle 10, and use the agricultural vehicle 10 through the telematicsprogram, such as remotely starting the agricultural vehicle 10.

The owner may grant the authority to use the agricultural vehicle 10 tothe third party, via the telematics program. The third party (anauthority) who is granted the authority to use the agricultural vehicle10 may access information about the agricultural vehicle 10 via thethird party electronic device 70, and use the agricultural vehicle 10via the telematics program, for example, remotely start the agriculturalvehicle 10.

Hereinafter, an operation of the system when the owner of theagricultural vehicle 10 grants the authority to use the agriculturalvehicle 10 to the third party will be described in detail.

First, the third party may execute the telematics program in the thirdparty electronic device 70 to request authority over the agriculturalvehicle 10, via the telematics program. In other words, the third partyelectronic device 70 may execute the telematics program, based on a userinput of the third party (operation S1001).

In operation S1002, the third party electronic device 70 may receive,from the outside (the third party), an input requesting the authority touse the agricultural vehicle 10. The third party electronic device 70may transmit an authority request signal to the server 20 (operationS1003).

In operation S1004, the server 20 may transmit the authority requestsignal to the owner electronic device 50. The owner electronic device 50may receive an input for granting authority, from the outside (theowner) (operation S1005). When the input for authority grant isreceived, the owner electronic device 50 may transmit an authority grantsignal to the server 20 (operation S1006). In other words, the ownerelectronic device 50 may respond to authority grant via the telematicsprogram executed in the server 20.

When an authority grant response is received from the owner electronicdevice 50, the server 20 may store authority information of a thirdparty account (operation S1007). In other words, the server 20 mayregister authority of the third party account to use the agriculturalvehicle 10.

Thereafter, in operation S1008, the third party electronic device 70 mayreceive an input for accessing a management page of the agriculturalvehicle 10 via the third party account in the telematics program.

In response to the input, the third party electronic device 70 maytransmit an access request signal of the third party account to theserver 20 (operation S1009). The server 20 may receive the accessrequest signal for the management page of the agricultural vehicle 10from the third party electronic device 70.

In operation S1010, the server 20 may identify whether the third partyaccount has authority to access the management page of the agriculturalvehicle 10. When the server 20 identifies the authority of the thirdparty account, the management page for the agricultural vehicle 10 maybe displayed on the third party electronic device 70 (operation S1011).

For example, the server 20 may store authority information of eachaccount in a form of a table or link, and identify whether a specificaccount has authority over a specific agricultural vehicle, based on thetable or link. The server 20 may allow the third party account to moveto the management page of the agricultural vehicle 10, based on theidentifying that the third party account has the authority over theagricultural vehicle 10. For example, the server 20 may issue anauthentication token value to the third party electronic device 70,based on the authority identification. However, the present disclosureis not limited thereto. Obviously, when the server 20 identifies thatthe third party account has no authority, the server 20 may not issuethe authentication token value and may prevent the third party accountfrom moving to the management page.

FIG. 19 is a signal flowchart of a system for sharing authority to usethe agricultural vehicle 10, according to another embodiment of thepresent disclosure. In FIG. 19, operations S1001 to S1007 correspond tothe above-described operations.

First, the third party may execute the telematics program in the thirdparty electronic device 70 to request the authority over theagricultural vehicle 10, via the telematics program. In other words, thethird party electronic device 70 may execute the telematics program,based on the user input of the third party (operation S1001).

In operation S1002, the third party electronic device 70 may receive,from the outside (the third party), the input requesting the authorityto use the agricultural vehicle 10. The third party electronic device 70may transmit the authority request signal to the server 20 (operationS1003).

In operation S1004, the server 20 may transmit the authority requestsignal to the owner electronic device 50. The owner electronic device 50may receive the input for granting authority, from the outside (theowner) (operation S1005). When the input for authority grant isreceived, the owner electronic device 50 may transmit the authoritygrant signal to the server 20 (operation S1006).

When the authority grant response is received from the owner electronicdevice 50, the server 20 may store the authority information of a thirdparty account (operation S1007).

Thereafter, in operation S1101, the third party electronic device 70 mayreceive an input for starting the agricultural vehicle 10 via the thirdparty account in the telematics program.

In response to the input, the third party electronic device 70 maytransmit a start-up request signal of the third party electronic device70 (of the third party account) to the server 20 (operation S1102).

In operation S1103, the server 20 may identify whether the third partyaccount has the authority to use the agricultural vehicle 10. When theauthority over the agricultural vehicle 10 of the third party account isidentified, the server 20 may transmit a start-up control signal to theterminal 11 corresponding to the agricultural vehicle 10 (operationS1104). The terminal 11 may control the agricultural vehicle 10 to startin response to the receiving of the start-up control signal (operationS1105).

FIG. 20 is a signal flowchart of a system for setting a range ofauthority over the agricultural vehicle 10, according to an embodimentof the present disclosure.

According to an embodiment of the present disclosure, an owner maytemporally and/or spatially limit authority of a third party (authority)to use the agricultural vehicle 10.

Specifically, the server 20 may receive a signal for limiting a drivingtime range and a driving space range of the third party from the ownerelectronic device 50 (from an owner account), and set the driving timerange and the driving space range of the agricultural vehicle 10.

In operation S1201, the owner electronic device 50 may receive an inputfor the driving time range of the third party from the outside (from apurchaser). The input may be an input for designating a time range inwhich the third party is able to drive the agricultural vehicle 10, thatis, a time-fence. The owner electronic device 50 may receive the inputfor the driving time range of the third party, based on an input of thepurchaser (owner).

In operation S1202, the owner electronic device 50 may transmit inputdriving time range data to the server 20. In operation S1203, the server20 may store the driving time range of the third party in the memory 23.

According to an embodiment, two or more authorities (third parties) maybe registered for one agricultural vehicle, and the owner may designatethe driving time range for each of the authorities. The owner may inputa first driving time range of a first authority and a second drivingtime range of a second authority, via a telematics program. In thiscase, the server 20 may match and store account information of the firstauthority and data of the first driving time range, and match and storeaccount information of the second authority and data of the seconddriving time range.

According to an embodiment of the present disclosure, the server 20 mayrestrict the agricultural vehicle 10 to be driven only within thedriving time range via a third party account. This will be described indetail below.

In operation S1204, the third party electronic device 70 may receive astart-up input for the agricultural vehicle 10 via the third partyaccount. In operation S1205, the third party electronic device 70 maytransmit a start-up request signal to the server 20 together with thirdparty account information. The server 20 may receive the start-uprequest signal together with the third party account information.

In operation S1206, the server 20 may identify whether the third partyaccount has authority over the agricultural vehicle 10, based on thereception.

When it is identified that the third party account has the authority touse the agricultural vehicle 10, the server 20 may identify whether acurrent time is within the driving time range of the third party(operation S1207).

When the current time is within the driving time range of the thirdparty, the server 20 may transmit a start-up control signal to theterminal 11 (operation S1208). Upon receiving the start-up controlsignal, the terminal 11 may control the agricultural vehicle 10 to start(operation S1209).

When the current time is outside the driving time range of the thirdparty, the server 20 may not transmit the start-up control signal to theterminal 11 and may transmit a driving deviation notification of thethird party to the owner electronic device 50 (operation S1210). Thedriving deviation notification may be, for example, a push notification.

Therefore, the agricultural vehicle 10 may be driven only within the setdriving time range via the third party account.

Although not shown, the server 20 may transmit a control signal forturning off the agricultural vehicle 10 to the terminal 11 when adriving time of the third party account is terminated.

FIG. 21 is a signal flowchart of a system for setting a range ofauthority over the agricultural vehicle 10, according to anotherembodiment of the present disclosure.

In operation S1301, the owner electronic device 50 may receive an inputfor a driving space range of the agricultural vehicle 10 for a thirdparty, from the outside (from a purchaser). The input may be an inputfor designating a space range in which the third party is able to drivethe agricultural vehicle 10, that is, a geo-fence. The owner electronicdevice 50 may receive the input for the driving space range of theagricultural vehicle 10 for the third party, based on an input of thepurchaser (owner).

In operation S1302, the owner electronic device 50 may transmit inputdriving space range data to the server 20. In operation S1303, theserver 20 may store the driving space range of the third party in thememory 23.

According to an embodiment, two or more authorities (third parties) maybe registered for one agricultural vehicle, and the owner may designatethe driving space range for each of the authorities. The owner may inputa first driving space range of a first authority and a second drivingspace range of a second authority, via a telematics program. In thiscase, the server 20 may match and store account information of the firstauthority and data of the first driving space range, and match and storeaccount information of the second authority and data of the seconddriving space range.

According to an embodiment of the present disclosure, the server 20 mayrestrict the agricultural vehicle 10 to be driven only within thedriving space range via a third party account. This will be described indetail below. For example, the server 20 may identify that theagricultural vehicle 10 is driven via the third party account, based onstart-up information received through the third party account.

In operation S1304, the server 20 may continuously receive locationinformation of the agricultural vehicle 10 from the terminal 11 whilethe agricultural vehicle 10 is driven via the third party account.

In operation S1305, the server 20 may monitor whether a location of theagricultural vehicle 10 is within the driving space range designated tothe third party, based on the received location information. Based onthe identifying that the location of the agricultural vehicle 10 isoutside the driving space range designated to the third party, theserver 20 may transmit a deviation notification to the owner electronicdevice 50 (operation S1306). As another example, the server 20 maytransmit a control signal for turning off the agricultural vehicle 10 tothe terminal 11, based on the identifying that the location of theagricultural vehicle 10 is outside the driving space range designated tothe third party.

Therefore, the agricultural vehicle 10 may be driven only within the setdriving space range via the third party account.

Meanwhile, according to an embodiment of the present disclosure, theauthority is unable to grant authority to use the agricultural vehicle10 to another third party.

According to various embodiments of the present disclosure, the owner ofthe agricultural vehicle 10 may increase incomes through a sharingeconomy using the agricultural vehicle 10.

A system for sharing authority to use an agricultural vehicle, accordingto an embodiment of the present disclosure described above, may include:an agricultural vehicle where a terminal including a processor and acommunication module is mounted; a server that is communicativelyconnected to the terminal and stores a telematics program related to theagricultural vehicle; an owner electronic device of an owner of theagricultural vehicle; and a third party electronic device of a thirdparty to whom authority to use the agricultural vehicle is granted,wherein the owner electronic device and the third party electronicdevice may execute at least a part of the telematics program, the ownerelectronic device may receive an input for granting authority of a thirdparty account to use the agricultural vehicle, via the telematicsprogram, and transmit a signal of the grant to the server, and theserver may store authority information of the third party account to usethe agricultural vehicle and transmit screen data regarding a managementpage of the agricultural vehicle to the third party electronic device inresponse to a request of the third party account to access themanagement page of the agricultural vehicle.

According to an embodiment, the server may identify whether the thirdparty account has the authority to use the agricultural vehicle inresponse to receiving of a start-up request of the agricultural vehiclefrom the third party electronic device via the third party account, andtransmit a start-up control signal to the terminal in response to theidentifying that the third party account has the authority to use theagricultural vehicle.

According to an embodiment, the server may receive data about a drivingtime range of the third party account, via an owner account, store thedriving time range of the third party account, and identify whether acurrent time is within the driving time range of the third partyaccount, based on the receiving of the start-up request of theagricultural vehicle from the third party electronic device via thethird party account.

According to an embodiment, the server may transmit a driving deviationnotification of the third party to the owner electronic device inresponse to the identifying that the current time is outside the drivingtime range.

According to an embodiment, the server may receive data about a drivingtime range of the third party account via the owner account, store thedriving time range of the third party account, and transmit a controlsignal for turning off the agricultural vehicle to the terminal, basedon a driving time of the third party account being terminated.

According to an embodiment, the server may receive data about a drivingspace range of the third party account via the owner account, store thedriving space range of the third party account, receive locationinformation of the agricultural vehicle, and monitor whether a locationof the agricultural vehicle is within the driving space range while theagricultural vehicle is driven via the third party account, based on thelocation information.

According to an embodiment, the server may transmit the drivingdeviation notification of the third party to the owner electronic devicein response to identifying that the location of the agricultural vehicleis outside the driving space range while the agricultural vehicle isdriven via the third party account.

According to an embodiment, the server may transmit the control signalfor turning off the agricultural vehicle to the terminal in response toidentifying that the location of the agricultural vehicle is outside thedriving space range while the agricultural vehicle is driven via thethird party account.

According to an embodiment of the present disclosure configured asdescribed above, information when the agricultural vehicle malfunctionsmay be obtained to estimate, diagnose, and track a state of theagricultural vehicle.

Also, the driving of the agricultural vehicle may be monitoredtemporally or spatially. For example, it is possible to identify whetherthe agricultural vehicle is normally driven or stolen by monitoringwhether the agricultural vehicle is driven within a designated time orspace.

Also, a remaining life of the agricultural vehicle or consumablecomponent thereof may be monitored in real time according to the use ofthe agricultural vehicle. Also, a notification about inspection orreplacement of the agricultural vehicle or consumable component thereofmay be received.

Also, the owner of the agricultural vehicle may grant the authority touse the agricultural vehicle to the third party. Accordingly, the ownerof the agricultural vehicle may increase incomes via a sharing economyusing the agricultural vehicle.

The scope of the present disclosure is not limited by these effects.

It should be understood that embodiments described herein should beconsidered in a descriptive sense only and not for purposes oflimitation. Descriptions of features or aspects within each embodimentshould typically be considered as available for other similar featuresor aspects in other embodiments. While one or more embodiments have beendescribed with reference to the figures, it will be understood by thoseof ordinary skill in the art that various changes in form and detailsmay be made therein without departing from the spirit and scope asdefined by the following claims.

What is claimed is:
 1. A system for obtaining information when an agricultural vehicle malfunctions, the system comprising: an agricultural vehicle where a terminal including a processor and a communication module is mounted; and a server communicatively connected to the terminal, wherein the processor of the terminal is configured to: generate a malfunction code when malfunction is detected via a sensor included in the agricultural vehicle; and when the malfunction code is generated, operate in at least one of a first mode in which raw data obtained during a certain period of time from a time point when the malfunction code is generated is transmitted to the server via the communication module, or a second mode in which raw data during a certain first period of time before the time point when the malfunction code is generated and raw data during a certain second period of time after the time point when the malfunction code is generated are transmitted to the server via the communication module.
 2. The system of claim 1, wherein the processor of the terminal is further configured to sample raw data and transmit the sampled raw data to the server while the malfunction of the agricultural vehicle is not detected via the sensor, wherein the first mode is a mode in which the raw data obtained during the certain period of time from the time point when the malfunction code is generated is transmitted to the server without sampling, and wherein the second mode is a mode in which the raw data during the certain first period of time before the time point when the malfunction code is generated is transmitted to the server without sampling, and the raw data during the certain second period of time after the time point when the malfunction code is generated is transmitted to the server without sampling.
 3. The system of claim 1, wherein: the processor of the terminal is further configured to transmit the malfunction code to the server when the malfunction code is generated, and the server is configured to transmit a malfunction notification according to the malfunction code to an electronic device of a service manager of the agricultural vehicle.
 4. The system of claim 1, wherein: the processor of the terminal is further configured to transmit the malfunction code to the server when the malfunction code is generated, and the server is configured to, in response to receiving the malfunction code, transmit location information of the agricultural vehicle to at least one of an electronic device of a service manager of the agricultural vehicle, an electronic device of a purchaser of the agricultural vehicle, and an emergency contact electronic device.
 5. The system of claim 1, wherein the processor of the terminal is further configured to, when the malfunction of the agricultural vehicle is detected via the sensor, control a sound device of the agricultural vehicle to output sound.
 6. An operation method of a terminal mounted on an agricultural vehicle, the operation method comprising: generating a malfunction code when malfunction is detected via a sensor included in the agricultural vehicle; and when the malfunction code is generated, operating in at least one of a first mode in which raw data obtained during a certain period of time from a time point when the malfunction code is generated is transmitted to a server via a communication module included in the agricultural vehicle, and a second mode in which raw data during a certain first period of time before the time point when the malfunction code is generated and raw data during a certain second period of time after the time point when the malfunction code is generated are transmitted to the server.
 7. The operation method of claim 6, further comprising: sampling raw data and transmitting the sampled raw data to the server while the malfunction of the agricultural vehicle is not detected via the sensor, wherein: the first mode is a mode in which the raw data obtained during the certain period of time from the time point when the malfunction code is generated is transmitted to the server without sampling, and the second mode is a mode in which the raw data during the certain first period of time before the time point when the malfunction code is generated is transmitted to the server without sampling, and the raw data during the certain second period of time after the time point when the malfunction code is generated is transmitted to the server without sampling. 